﻿using System;
using System.Collections.Generic;
using DevExpress.ExpressApp.DC;
namespace Top.Module.Domain
{
    [DomainComponent]
    public interface IWlbOrder
    {
        //begin
        string PrevOrderCode
        {
            get;set;
        }
        string StoreCode
        {
            get;set;
        }
        string OrderSource
        {
            get;set;
        }
        string OrderSourceCode
        {
            get;set;
        }
        string OrderType
        {
            get;set;
        }
        string OrderCode
        {
            get;set;
        }
        string BuyerNick
        {
            get;set;
        }
        string ReceiverName
        {
            get;set;
        }
        string ReceiverWangwang
        {
            get;set;
        }
        string ReceiverMail
        {
            get;set;
        }
        string ReceiverZipCode
        {
            get;set;
        }
        string ReceiverMobile
        {
            get;set;
        }
        string ReceiverPhone
        {
            get;set;
        }
        string ShippingType
        {
            get;set;
        }
        string TmsTpCode
        {
            get;set;
        }
        long TotalAmount
        {
            get;set;
        }
        string OrderStatus
        {
            get;set;
        }
        string InvoiceInfo
        {
            get;set;
        }
        string Remark
        {
            get;set;
        }
        string UserId
        {
            get;set;
        }
        string UserNick
        {
            get;set;
        }
        string OrderStatusReason
        {
            get;set;
        }
        long OrderFlag
        {
            get;set;
        }
        long ItemKindsCount
        {
            get;set;
        }
        long RealKindsCount
        {
            get;set;
        }
        string ScheduleDay
        {
            get;set;
        }
        long ScheduleSpeed
        {
            get;set;
        }
        DateTime ExpectStartTime
        {
            get;set;
        }
        DateTime ExpectEndTime
        {
            get;set;
        }
        string OperateType
        {
            get;set;
        }
        string OrderSubType
        {
            get;set;
        }
        long ReceivableAmount
        {
            get;set;
        }
        string ConfirmStatus
        {
            get;set;
        }
        string ReceiverProvince
        {
            get;set;
        }
        string ReceiverCity
        {
            get;set;
        }
        string ReceiverArea
        {
            get;set;
        }
        string ReceiverAddress
        {
            get;set;
        }
        string ScheduleStart
        {
            get;set;
        }
        string ScheduleEnd
        {
            get;set;
        }
        long ServiceFee
        {
            get;set;
        }
        long CancelOrderStatus
        {
            get;set;
        }
        string SenderProvince
        {
            get;set;
        }
        string SenderCity
        {
            get;set;
        }
        string SenderArea
        {
            get;set;
        }
        string SenderAddress
        {
            get;set;
        }
        string SenderName
        {
            get;set;
        }
        string SenderMobile
        {
            get;set;
        }
        string SenderEmail
        {
            get;set;
        }
        string SenderPhone
        {
            get;set;
        }
        string SenderZipCode
        {
            get;set;
        }
        //end
    }
}
